.mps-icons-sprite, .mps-icons-aa-login-email, .mps-icons-aa-login-email_small, .mps-icons-aa-logout, .mps-icons-address, .mps-icons-audio-icon, .mps-icons-big-close, .mps-icons-bio, .mps-icons-birthday, .mps-icons-cell, .mps-icons-diskette, .mps-icons-education, .mps-icons-email, .mps-icons-flag-available-off, .mps-icons-flag-available-on, .mps-icons-flag-black, .mps-icons-flag-red, .mps-icons-folder, .mps-icons-gallery-icon-white-mobile, .mps-icons-gallery-icon-white, .mps-icons-gear_ps, .mps-icons-heart-black-mobile, .mps-icons-heart-black, .mps-icons-heart-red-mobile, .mps-icons-heart-red, .mps-icons-house, .mps-icons-inbox-black, .mps-icons-inbox-white, .mps-icons-link, .mps-icons-magnifying-glass, .mps-icons-messages-black, .mps-icons-messages-white, .mps-icons-messages, .mps-icons-movie-icon, .mps-icons-notes, .mps-icons-pdf-icon, .mps-icons-pen-white-mobile, .mps-icons-pen, .mps-icons-pen_smaller, .mps-icons-pen_white, .mps-icons-person-mobile, .mps-icons-person, .mps-icons-phone, .mps-icons-photo-icon, .mps-icons-photo, .mps-icons-sent-black, .mps-icons-sent-white, .mps-icons-social-facebook, .mps-icons-social-google-plus, .mps-icons-social-linkedin, .mps-icons-social-mail, .mps-icons-social-twitter, .mps-icons-star-black-mobile, .mps-icons-star-black, .mps-icons-star-red-mobile, .mps-icons-star-red, .mps-icons-table, .mps-icons-toggle-off, .mps-icons-toggle-on, .mps-icons-user, .mps-icons-zoom_icon { background-image: url('images/mps-icons-sa1ea66982e.png'); background-repeat: no-repeat; }

.mps-icons-aa-login-email { background-position: 0 0; }

.mps-icons-aa-login-email_small { background-position: 0 -33px; }

.mps-icons-aa-logout { background-position: 0 -53px; }

.mps-icons-address { background-position: 0 -78px; }

.mps-icons-audio-icon { background-position: 0 -97px; }

.mps-icons-big-close { background-position: 0 -122px; }

.mps-icons-bio { background-position: 0 -170px; }

.mps-icons-birthday { background-position: 0 -193px; }

.mps-icons-cell { background-position: 0 -214px; }

.mps-icons-diskette { background-position: 0 -238px; }

.mps-icons-education { background-position: 0 -262px; }

.mps-icons-email { background-position: 0 -290px; }

.mps-icons-flag-available-off { background-position: 0 -314px; }

.mps-icons-flag-available-on { background-position: 0 -330px; }

.mps-icons-flag-black { background-position: 0 -346px; }

.mps-icons-flag-red { background-position: 0 -364px; }

.mps-icons-folder { background-position: 0 -382px; }

.mps-icons-gallery-icon-white-mobile { background-position: 0 -406px; }

.mps-icons-gallery-icon-white { background-position: 0 -436px; }

.mps-icons-gear_ps { background-position: 0 -466px; }

.mps-icons-heart-black-mobile { background-position: 0 -496px; }

.mps-icons-heart-black { background-position: 0 -516px; }

.mps-icons-heart-red-mobile { background-position: 0 -534px; }

.mps-icons-heart-red { background-position: 0 -554px; }

.mps-icons-house { background-position: 0 -572px; }

.mps-icons-inbox-black { background-position: 0 -604px; }

.mps-icons-inbox-white { background-position: 0 -622px; }

.mps-icons-link { background-position: 0 -640px; }

.mps-icons-magnifying-glass { background-position: 0 -664px; }

.mps-icons-messages-black { background-position: 0 -688px; }

.mps-icons-messages-white { background-position: 0 -706px; }

.mps-icons-messages { background-position: 0 -724px; }

.mps-icons-movie-icon { background-position: 0 -749px; }

.mps-icons-notes { background-position: 0 -775px; }

.mps-icons-pdf-icon { background-position: 0 -799px; }

.mps-icons-pen-white-mobile { background-position: 0 -827px; }

.mps-icons-pen { background-position: 0 -857px; }

.mps-icons-pen_smaller { background-position: 0 -881px; }

.mps-icons-pen_white { background-position: 0 -899px; }

.mps-icons-person-mobile { background-position: 0 -927px; }

.mps-icons-person { background-position: 0 -953px; }

.mps-icons-phone { background-position: 0 -977px; }

.mps-icons-photo-icon { background-position: 0 -1001px; }

.mps-icons-photo { background-position: 0 -1025px; }

.mps-icons-sent-black { background-position: 0 -1049px; }

.mps-icons-sent-white { background-position: 0 -1067px; }

.mps-icons-social-facebook { background-position: 0 -1085px; }

.mps-icons-social-google-plus { background-position: 0 -1117px; }

.mps-icons-social-linkedin { background-position: 0 -1149px; }

.mps-icons-social-mail { background-position: 0 -1181px; }

.mps-icons-social-twitter { background-position: 0 -1213px; }

.mps-icons-star-black-mobile { background-position: 0 -1245px; }

.mps-icons-star-black { background-position: 0 -1265px; }

.mps-icons-star-red-mobile { background-position: 0 -1283px; }

.mps-icons-star-red { background-position: 0 -1303px; }

.mps-icons-table { background-position: 0 -1321px; }

.mps-icons-toggle-off { background-position: 0 -1345px; }

.mps-icons-toggle-on { background-position: 0 -1361px; }

.mps-icons-user { background-position: 0 -1377px; }

.mps-icons-zoom_icon { background-position: 0 -1402px; }

.h1 { font-size: 20px; font-weight: bold; color: #000000; }
.h1.grey { color: #585858; }

.h2 { font-size: 16px; font-weight: bold; color: #000000; }
.h2.black { color: #000000; }

.h3 { font-size: 14px; font-weight: bold; color: #000000; }
.h3.grey { color: #585858; }
.h3.white { color: #ffffff; }

.h4 { font-size: 12px; font-weight: bold; color: #9a9a9a; }
.h4.light { color: #bcbcbc; }

.input { font-size: 12px; font-weight: bold; color: #000000; }

.primary_text { font-size: 14px; font-weight: normal; color: #000000; }
.primary_text.grey { color: #585858; }

.secondary_text { font-size: 10px; font-weight: italic; color: #808080; }
.secondary_text.red { color: #d0021b; }

.terciary_text { font-size: 10px; font-weight: normal; color: #808080; }

.footer_text { font-size: 14px; font-weight: bold; color: #db2023; }

.middler { height: 100%; vertical-align: middle; display: inline-block; }

.mps-spinner { display: none; position: absolute; width: 100%; left: 0; top: 0; bottom: 0; height: 100%; background-color: rgba(255, 255, 255, 0.85); z-index: 99; }
.mps-spinner img { margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.field-name-field-song-file .mejs__container, .field-name-field-song-file-form .mejs__container, .field-name-field-audible-treatment-form .mejs__container, .field-name-field-audible-screenplay-form .mejs__container, .field-name-field-audible-outline-form .mejs__container, .views-field.views-field-field-song-file .mejs__container, .pane-node-field-audible-treatment .mejs__container, .pane-node-field-audible-screenplay .mejs__container, .pane-node-field-audible-outline .mejs__container { background-color: #84aee0; margin: 0 auto; min-width: 0; }
.field-name-field-song-file .mejs__container .mejs__controls, .field-name-field-song-file-form .mejs__container .mejs__controls, .field-name-field-audible-treatment-form .mejs__container .mejs__controls, .field-name-field-audible-screenplay-form .mejs__container .mejs__controls, .field-name-field-audible-outline-form .mejs__container .mejs__controls, .views-field.views-field-field-song-file .mejs__container .mejs__controls, .pane-node-field-audible-treatment .mejs__container .mejs__controls, .pane-node-field-audible-screenplay .mejs__container .mejs__controls, .pane-node-field-audible-outline .mejs__container .mejs__controls { padding: 0; }
.field-name-field-song-file .mejs__container .mejs__controls:not([style*="display: none"]), .field-name-field-song-file-form .mejs__container .mejs__controls:not([style*="display: none"]), .field-name-field-audible-treatment-form .mejs__container .mejs__controls:not([style*="display: none"]), .field-name-field-audible-screenplay-form .mejs__container .mejs__controls:not([style*="display: none"]), .field-name-field-audible-outline-form .mejs__container .mejs__controls:not([style*="display: none"]), .views-field.views-field-field-song-file .mejs__container .mejs__controls:not([style*="display: none"]), .pane-node-field-audible-treatment .mejs__container .mejs__controls:not([style*="display: none"]), .pane-node-field-audible-screenplay .mejs__container .mejs__controls:not([style*="display: none"]), .pane-node-field-audible-outline .mejs__container .mejs__controls:not([style*="display: none"]) { background: none; }
.field-name-field-song-file .mejs__container .mejs__controls .mejs__time, .field-name-field-song-file-form .mejs__container .mejs__controls .mejs__time, .field-name-field-audible-treatment-form .mejs__container .mejs__controls .mejs__time, .field-name-field-audible-screenplay-form .mejs__container .mejs__controls .mejs__time, .field-name-field-audible-outline-form .mejs__container .mejs__controls .mejs__time, .views-field.views-field-field-song-file .mejs__container .mejs__controls .mejs__time, .pane-node-field-audible-treatment .mejs__container .mejs__controls .mejs__time, .pane-node-field-audible-screenplay .mejs__container .mejs__controls .mejs__time, .pane-node-field-audible-outline .mejs__container .mejs__controls .mejs__time { padding: 16px 0 0; }
.field-name-field-song-file .mejs__container .mejs__controls .mejs__time-rail, .field-name-field-song-file-form .mejs__container .mejs__controls .mejs__time-rail, .field-name-field-audible-treatment-form .mejs__container .mejs__controls .mejs__time-rail, .field-name-field-audible-screenplay-form .mejs__container .mejs__controls .mejs__time-rail, .field-name-field-audible-outline-form .mejs__container .mejs__controls .mejs__time-rail, .views-field.views-field-field-song-file .mejs__container .mejs__controls .mejs__time-rail, .pane-node-field-audible-treatment .mejs__container .mejs__controls .mejs__time-rail, .pane-node-field-audible-screenplay .mejs__container .mejs__controls .mejs__time-rail, .pane-node-field-audible-outline .mejs__container .mejs__controls .mejs__time-rail { width: 55px !important; margin: 0 8px; }
.field-name-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .field-name-field-song-file-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .field-name-field-audible-treatment-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .field-name-field-audible-screenplay-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .field-name-field-audible-outline-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .views-field.views-field-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .pane-node-field-audible-treatment .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .pane-node-field-audible-screenplay .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .pane-node-field-audible-outline .mejs__container .mejs__controls .mejs__horizontal-volume-slider { width: 20px; }
.field-name-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .field-name-field-song-file-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .field-name-field-audible-treatment-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .field-name-field-audible-screenplay-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .field-name-field-audible-outline-form .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .views-field.views-field-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .pane-node-field-audible-treatment .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .pane-node-field-audible-screenplay .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total, .pane-node-field-audible-outline .mejs__container .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-total { width: 100%; }

.field-name-field-song-file .mejs__container, .field-name-field-song-file-form .mejs__container, .field-name-field-audible-outline-form .mejs__container, .field-name-field-audible-treatment-form .mejs__container, .field-name-field-audible-screenplay-form .mejs__container { background-color: #84aee0; margin-right: 10px; float: left; min-width: 0; }
.field-name-field-song-file .audio-name, .field-name-field-song-file-form .audio-name, .field-name-field-audible-outline-form .audio-name, .field-name-field-audible-treatment-form .audio-name, .field-name-field-audible-screenplay-form .audio-name { float: left; margin-right: 10px; margin-top: 10px; width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.field-name-field-song-file input[type=submit][value=Remove], .field-name-field-song-file-form input[type=submit][value=Remove], .field-name-field-audible-outline-form input[type=submit][value=Remove], .field-name-field-audible-treatment-form input[type=submit][value=Remove], .field-name-field-audible-screenplay-form input[type=submit][value=Remove] { margin-top: 6px; }

/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete  everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
#header .region-header #showsidebar-right { top: 85px; }

#page.container #content-column .content-inner { margin-right: 0px; }

#sb-right, #header .region-header #showsidebar-right { display: block; position: absolute; top: 25px; right: 10px; }
#sb-right .navicon-line, #header .region-header #showsidebar-right .navicon-line { width: 26px; height: 6px; background-color: #db2023; box-shadow: black 2px 2px 3px; margin-bottom: 5px; }

#networks .buttoncontainer.studio-equipment { margin-left: 8px; }
#networks .buttoncontainer.produced-content { margin-right: 8px; }

.only_mobile { display: none; }

.only_desktop { display: block; }

#main-content { border: none; }

.page-node #page #main-content { border: none; }

.html.page-user- #page #main-content { border: none; }

.html.page-user- .profile .privatemsg-send-link.privatemsg-send-link-profile { padding-top: 0; padding-bottom: 0; }

.form-textarea-wrapper textarea { border: 1px solid grey; }

input[type="text"], input[type="number"], input[type="password"] { box-sizing: border-box; padding: 5px; height: 24px !important; }

.two-sidebars #page.container #content-column .content-inner { margin-left: 19%; margin-right: 18.5%; }

.mps-icons-sprite, .mps-icons-aa-login-email, .mps-icons-aa-login-email_small, .mps-icons-aa-logout, .mps-icons-address, .mps-icons-audio-icon, .mps-icons-big-close, .mps-icons-bio, .mps-icons-birthday, .mps-icons-cell, .mps-icons-diskette, .mps-icons-education, .mps-icons-email, .mps-icons-flag-available-off, .mps-icons-flag-available-on, .mps-icons-flag-black, .mps-icons-flag-red, .mps-icons-folder, .mps-icons-gallery-icon-white-mobile, .mps-icons-gallery-icon-white, .mps-icons-gear_ps, .mps-icons-heart-black-mobile, .mps-icons-heart-black, .mps-icons-heart-red-mobile, .mps-icons-heart-red, .mps-icons-house, .mps-icons-inbox-black, .mps-icons-inbox-white, .mps-icons-link, .mps-icons-magnifying-glass, .mps-icons-messages-black, .mps-icons-messages-white, .mps-icons-messages, .mps-icons-movie-icon, .mps-icons-notes, .mps-icons-pdf-icon, .mps-icons-pen-white-mobile, .mps-icons-pen, .mps-icons-pen_smaller, .mps-icons-pen_white, .mps-icons-person-mobile, .mps-icons-person, .mps-icons-phone, .mps-icons-photo-icon, .mps-icons-photo, .mps-icons-sent-black, .mps-icons-sent-white, .mps-icons-social-facebook, .mps-icons-social-google-plus, .mps-icons-social-linkedin, .mps-icons-social-mail, .mps-icons-social-twitter, .mps-icons-star-black-mobile, .mps-icons-star-black, .mps-icons-star-red-mobile, .mps-icons-star-red, .mps-icons-table, .mps-icons-toggle-off, .mps-icons-toggle-on, .mps-icons-user, .mps-icons-zoom_icon { background-image: url('images/mps-icons-sa1ea66982e.png'); background-repeat: no-repeat; }

.mps-icons-aa-login-email { background-position: 0 0; }

.mps-icons-aa-login-email_small { background-position: 0 -33px; }

.mps-icons-aa-logout { background-position: 0 -53px; }

.mps-icons-address { background-position: 0 -78px; }

.mps-icons-audio-icon { background-position: 0 -97px; }

.mps-icons-big-close { background-position: 0 -122px; }

.mps-icons-bio { background-position: 0 -170px; }

.mps-icons-birthday { background-position: 0 -193px; }

.mps-icons-cell { background-position: 0 -214px; }

.mps-icons-diskette { background-position: 0 -238px; }

.mps-icons-education { background-position: 0 -262px; }

.mps-icons-email { background-position: 0 -290px; }

.mps-icons-flag-available-off { background-position: 0 -314px; }

.mps-icons-flag-available-on { background-position: 0 -330px; }

.mps-icons-flag-black { background-position: 0 -346px; }

.mps-icons-flag-red { background-position: 0 -364px; }

.mps-icons-folder { background-position: 0 -382px; }

.mps-icons-gallery-icon-white-mobile { background-position: 0 -406px; }

.mps-icons-gallery-icon-white { background-position: 0 -436px; }

.mps-icons-gear_ps { background-position: 0 -466px; }

.mps-icons-heart-black-mobile { background-position: 0 -496px; }

.mps-icons-heart-black { background-position: 0 -516px; }

.mps-icons-heart-red-mobile { background-position: 0 -534px; }

.mps-icons-heart-red { background-position: 0 -554px; }

.mps-icons-house { background-position: 0 -572px; }

.mps-icons-inbox-black { background-position: 0 -604px; }

.mps-icons-inbox-white { background-position: 0 -622px; }

.mps-icons-link { background-position: 0 -640px; }

.mps-icons-magnifying-glass { background-position: 0 -664px; }

.mps-icons-messages-black { background-position: 0 -688px; }

.mps-icons-messages-white { background-position: 0 -706px; }

.mps-icons-messages { background-position: 0 -724px; }

.mps-icons-movie-icon { background-position: 0 -749px; }

.mps-icons-notes { background-position: 0 -775px; }

.mps-icons-pdf-icon { background-position: 0 -799px; }

.mps-icons-pen-white-mobile { background-position: 0 -827px; }

.mps-icons-pen { background-position: 0 -857px; }

.mps-icons-pen_smaller { background-position: 0 -881px; }

.mps-icons-pen_white { background-position: 0 -899px; }

.mps-icons-person-mobile { background-position: 0 -927px; }

.mps-icons-person { background-position: 0 -953px; }

.mps-icons-phone { background-position: 0 -977px; }

.mps-icons-photo-icon { background-position: 0 -1001px; }

.mps-icons-photo { background-position: 0 -1025px; }

.mps-icons-sent-black { background-position: 0 -1049px; }

.mps-icons-sent-white { background-position: 0 -1067px; }

.mps-icons-social-facebook { background-position: 0 -1085px; }

.mps-icons-social-google-plus { background-position: 0 -1117px; }

.mps-icons-social-linkedin { background-position: 0 -1149px; }

.mps-icons-social-mail { background-position: 0 -1181px; }

.mps-icons-social-twitter { background-position: 0 -1213px; }

.mps-icons-star-black-mobile { background-position: 0 -1245px; }

.mps-icons-star-black { background-position: 0 -1265px; }

.mps-icons-star-red-mobile { background-position: 0 -1283px; }

.mps-icons-star-red { background-position: 0 -1303px; }

.mps-icons-table { background-position: 0 -1321px; }

.mps-icons-toggle-off { background-position: 0 -1345px; }

.mps-icons-toggle-on { background-position: 0 -1361px; }

.mps-icons-user { background-position: 0 -1377px; }

.mps-icons-zoom_icon { background-position: 0 -1402px; }

.sb-slidebar { width: 95%; border-left: solid 1px; }

#splash { height: 278px; font-size: 14px; background-size: 200%; }
#splash h2 { margin-top: 2px; margin-bottom: 0px; font-size: 19px; padding-top: 10px; }

#main-wrapper { padding-bottom: 20px; }

#footer-wrapper .section #footer li a { font-size: 0.9em; padding-right: 3px; padding-left: 3px; }
#footer-wrapper .section #footer li.first a { padding-left: 6px; }
#footer-wrapper .section #footer .copyright, #footer-wrapper .section #footer .logos, #footer-wrapper .section #footer .button-share-container { display: block; float: none; margin: 0 auto; }
#footer-wrapper .section #footer .copyright { font-size: 10px; width: 190px; margin: 6px auto; }
#footer-wrapper .section #footer .logos { width: 177px; }
#footer-wrapper .section #footer .logos a .ssl_certificate { background-size: 42px; width: 42px; height: 42px; }
#footer-wrapper .section #footer .logos a img { height: 42px !important; width: 42px !important; }
#footer-wrapper .section #footer .logos a img.stripe_logo { width: 66px !important; height: 40px !important; }
#footer-wrapper .section #footer .button-share-container { width: 176px; }
#footer-wrapper .section #footer .block.block-menu { width: 100%; max-width: 100%; }

.html.not-front #page { margin-top: 20px; }
.html.not-front .container { padding-top: 0px; }

.sb-slidebar .region.sidebar { padding-bottom: 0px; }
.sb-slidebar .region.sidebar.region-sidebar-first { width: 100%; margin-left: 0px; }

.node-type-staff-and-crew #page .center-right, .node-type-background-artist #page .center-right, .node-type-actor #page .center-right, .node-type-product-profile #page .center-right, .node-type-equipment-profile #page .center-right, .node-type-vehicle-profile #page .center-right, .node-type-shows-movies #page .center-right, .node-type-company-profile #page .center-right { position: absolute; right: 15px; top: 200px; }
.node-type-staff-and-crew #page .view-main-profile h3, .node-type-background-artist #page .view-main-profile h3, .node-type-actor #page .view-main-profile h3, .node-type-product-profile #page .view-main-profile h3, .node-type-equipment-profile #page .view-main-profile h3, .node-type-vehicle-profile #page .view-main-profile h3, .node-type-shows-movies #page .view-main-profile h3, .node-type-company-profile #page .view-main-profile h3 { margin-bottom: 5px; }
.node-type-staff-and-crew #page .view-main-profile .views-field-field-pro-bio, .node-type-background-artist #page .view-main-profile .views-field-field-pro-bio, .node-type-actor #page .view-main-profile .views-field-field-pro-bio, .node-type-product-profile #page .view-main-profile .views-field-field-pro-bio, .node-type-equipment-profile #page .view-main-profile .views-field-field-pro-bio, .node-type-vehicle-profile #page .view-main-profile .views-field-field-pro-bio, .node-type-shows-movies #page .view-main-profile .views-field-field-pro-bio, .node-type-company-profile #page .view-main-profile .views-field-field-pro-bio { max-width: 75%; }

.page-messages #content div.tabs { border-bottom: solid 2px #585858; height: 24px; }
.page-messages #content div.tabs ul.tabs { margin-left: 0px; }
.page-messages #content div.tabs ul.tabs li a { padding: 2px 5px; font-size: 14px; margin-right: 0px; margin-left: 2px; }

.tabs.primary { margin-top: -5px; margin-bottom: 5px; }
.tabs.primary li a { margin: 0 5px; padding: 2px 5px; }

#page.container #content-column .content-inner { margin-right: 0px; }

#sb-right, #header .region-header #showsidebar-right { display: block; position: absolute; top: 25px; right: 10px; }
#sb-right .navicon-line, #header .region-header #showsidebar-right .navicon-line { width: 26px; height: 6px; background-color: #db2023; box-shadow: black 2px 2px 3px; margin-bottom: 5px; }

#networks .buttoncontainer.studio-equipment { margin-left: 8px; }
#networks .buttoncontainer.produced-content { margin-right: 8px; }

.magnifying-glass { top: 0; }

.networks-wrapper { width: 100%; }
.networks-wrapper #mobile-networks { width: 100vw; margin: 0 auto; }
.networks-wrapper #mobile-networks .slick-list { height: 90px; }
.front .networks-wrapper #mobile-networks { margin-top: -190px; }
.networks-wrapper #mobile-networks a.buttoncontainer { width: 85px !important; height: 85px; float: left; border-radius: 50px; border: solid 1px black; color: white; font-weight: bold; margin-left: calc(calc(100vw - 261px) / 6); margin-right: calc(calc(100vw - 261px) / 6); background-color: black; }
.networks-wrapper #mobile-networks a.buttoncontainer .name { border: none; vertical-align: middle; margin: 0; height: 85px; }
.networks-wrapper #mobile-networks a.buttoncontainer .name table, .networks-wrapper #mobile-networks a.buttoncontainer .name td, .networks-wrapper #mobile-networks a.buttoncontainer .name tbody, .networks-wrapper #mobile-networks a.buttoncontainer .name tr { border: none; }
.networks-wrapper #mobile-networks a.buttoncontainer .name td { text-align: center; font-size: 14px; }
.networks-wrapper #mobile-networks a.buttoncontainer:hover { background-color: #595959; }
.networks-wrapper #mobile-networks ul.slick-dots { position: relative; }
.networks-wrapper #mobile-networks ul.slick-dots li button:before { opacity: 1; color: #7ebeef; font-size: 22px; }
.networks-wrapper #mobile-networks ul.slick-dots li.slick-active button:before { color: red; opacity: 1; }

.not-logged-in.page-node #page-wrapper { padding-top: 113px; }

.front.page-node #footer-wrapper { padding-top: 0; }

#main-wrapper { padding-bottom: 0; }

.html.front.not-logged-in #main-wrapper, .html.front.logged-in #main-wrapper { padding-bottom: 30px; }

.only_mobile { display: block; }

.only_desktop { display: none; }

.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget { display: block; position: relative; float: left; }
.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-per-page { bottom: 0; display: block; clear: both; }
.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button, .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button { float: right; }
.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button { margin-left: 0; }
.view .view-filters .views-exposed-form .views-exposed-widget { bottom: 0; }
.view .view-content { margin-left: 0; }
.view .view-content .item-list ul li.views-row { position: relative; margin: 36px 2px -8px 1px; width: 141px; height: 140px; display: inline-block; box-shadow: 0 0 0 #808080, 0 1px 4px #808080, 0 0 0 #808080; }
.view .view-content .item-list ul li.views-row .item-wrapper-link { box-shadow: 0px -1px 4px #808080, 0px 0px 0px #808080, 0px 0px 0px #808080; width: 161px; height: 160px; margin-top: 0; }
.view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-picture, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-title-page-of-pdf, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-company-logo { width: 100%; height: 100%; }
.view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-picture .field-content, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-title-page-of-pdf .field-content, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-company-logo .field-content { height: 160px; }
.view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-picture .field-content img, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-title-page-of-pdf .field-content img, .view .view-content .item-list ul li.views-row .item-wrapper-link .views-field-field-company-logo .field-content img { max-height: 162px; width: auto; vertical-align: middle; }
.view .view-content .item-list ul li.views-row .item-wrapper-link .description { width: 161px; bottom: 0; }
.view.view-promo-search .view-filters form, .view.view-product-placement-search .view-filters form, .view.view-research-search .view-filters form, .viewview-cleared-product-search .view-filters form, .view.view-actor-search .view-filters form, .view.view-background-artist-search .view-filters form, .view.view-staff-and-crew-search .view-filters form, .view.view-picture-vehicle-search .view-filters form, .view.view-studio-equipment-search .view-filters form, .view.view-vendor-search .view-filters form { padding: 0px 15px; }
.view.view-promo-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-promo-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-promo-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-promo-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-product-placement-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-product-placement-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-product-placement-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-product-placement-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-research-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-research-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-research-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-research-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .viewview-cleared-product-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .viewview-cleared-product-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .viewview-cleared-product-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .viewview-cleared-product-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-actor-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-actor-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-actor-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-actor-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-background-artist-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-background-artist-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-background-artist-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-background-artist-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-staff-and-crew-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-staff-and-crew-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-staff-and-crew-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-staff-and-crew-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-picture-vehicle-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-picture-vehicle-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-picture-vehicle-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-picture-vehicle-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-studio-equipment-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-studio-equipment-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-studio-equipment-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-studio-equipment-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin, .view.view-vendor-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-1-origin, .view.view-vendor-search .view-filters .views-exposed-form #edit-field-geofield-distance .form-item-field-geofield-distance-origin, .view.view-vendor-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-1-origin, .view.view-vendor-search .view-filters .views-exposed-form #edit-field-geofield-distance-1 .form-item-field-geofield-distance-origin { width: 250px; }
.view.view-promo-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-product-placement-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-research-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .viewview-cleared-product-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-actor-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-background-artist-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-staff-and-crew-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-picture-vehicle-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-studio-equipment-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper, .view.view-vendor-search .view-filters .views-exposed-form #edit-field-playable-age-high-value-wrapper { margin-left: 20px; }
.view.view-promo-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-product-placement-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-research-search .view-filters .views-exposed-form .views-widget-per-page, .viewview-cleared-product-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-actor-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-background-artist-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-staff-and-crew-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-picture-vehicle-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-studio-equipment-search .view-filters .views-exposed-form .views-widget-per-page, .view.view-vendor-search .view-filters .views-exposed-form .views-widget-per-page { bottom: 34px; }
.view.view-produced-content-search .view-content .item-list ul li.views-row .item-wrapper-link .description { bottom: -21px; }

.magnifying-glass { top: -22px; }

#header-wrapper { padding: 0 10px; }

.html.not-logged-in.page-views .container, .html.logged-in.page-panels .container { padding-top: 0; }

.two-sidebars .content-inner { margin-left: 0; }

.view-all-networks { color: #3d84e0; }

.sb-slidebar div.sidebar { float: right; }

@media only screen and (max-width: 1024px) { .view .view-content { width: 634px; display: block; margin: 0 auto; }
  .view .view-content .item-list ul li.views-row { padding: 10px 5px 10px 5px; width: 138px; margin-right: 5px; }
  .view .view-content .item-list ul li.views-row .views-field-field-company-logo { width: 50px; margin-bottom: 10px; position: relative; right: 0; top: 0; }
  .view .view-content .item-list ul li.views-row .item-wrapper-link { width: 148px; }
  .view .view-content .item-list ul li.views-row .item-wrapper-link .description { width: 148px; } }
@media only screen and (max-width: 874px) { .view .view-filters, .view .view-content { width: 475px; display: block; margin: 0 auto; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row, .view.view-music-search .view-content .item-list ul li.views-row { padding: 10px 5px 10px 5px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-company-logo, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-company-logo, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-company-logo { width: 50px; margin-bottom: 10px; position: relative; right: 0; top: 0; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file { margin-top: 0; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file audio, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file audio, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file audio { width: 300px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-product-link, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-dicretor-names, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-producer-names, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-screenplay-languages, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-product-link, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-dicretor-names, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-producer-names, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-screenplay-languages, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-product-link, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-dicretor-names, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-producer-names, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-screenplay-languages { line-height: 30px; font-size: 0.8em; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops-1 { margin-right: 10px; margin-top: 6px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops-1 { right: 30px; } }
@media only screen and (max-width: 704px) { .view .view-content { width: 498px; display: block; margin: 0 auto; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row, .view.view-music-search .view-content .item-list ul li.views-row { padding: 10px 5px 10px 5px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-company-logo, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-company-logo, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-company-logo { width: 50px; margin-bottom: 10px; position: relative; right: 0; top: 0; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file { margin-top: 0; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container { width: 360px; min-width: 0; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__time-rail, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__time-rail, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__time-rail { width: 50px !important; margin: 0 8px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-song-file .mejs__container .mejs__controls .mejs__horizontal-volume-slider { width: 25px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-screenplay-languages, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-field-product-link, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-screenplay-languages, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-field-product-link, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-screenplay-languages, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-writer-names, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-music-genre, .view.view-music-search .view-content .item-list ul li.views-row .views-field-field-product-link { clear: both; width: auto; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops-1 { margin-right: 10px; margin-top: 6px; }
  .view.view-music-song-candidates-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-song-favorites-display .view-content .item-list ul li.views-row .views-field-ops-1, .view.view-music-search .view-content .item-list ul li.views-row .views-field-ops-1 { right: 30px; } }
#page.container #content-column .content-inner { margin-right: 0px; }

#sb-right, #header .region-header #showsidebar-right { display: block; position: absolute; top: 25px; right: 10px; }
#sb-right .navicon-line, #header .region-header #showsidebar-right .navicon-line { width: 26px; height: 6px; background-color: #db2023; box-shadow: black 2px 2px 3px; margin-bottom: 5px; }

.login-button, .main-profile-button { cursor: pointer; padding: 1px 5px; background-color: #ed0622; margin: 2px auto 4px auto; border-radius: 15px; max-width: 300px; box-shadow: 1px 2px 1px 0px rgba(50, 50, 50, 0.5); text-align: center; font-weight: bold; border: none; display: inline-block; padding: 3px 10px; color: #ffffff; border-radius: 5px; border: none; color: white; font-size: 14px; position: absolute; top: 130px; right: 10px; border-radius: 5px; }
.login-button:hover, .main-profile-button:hover { background-color: #fda9b3; }
.login-button:active, .main-profile-button:active { background-color: #fff3f5; }
.login-button:hover, .main-profile-button:hover { background-color: #fda9b3; color: white; }
.login-button:active, .main-profile-button:active { background-color: #fff3f5; color: white; }

.login-button { padding: 5px 10px; top: 78px; }

.not-front #header #logo { display: block; margin-top: 20px; }
.not-front #header #logo .network_name.network, .not-front #header #logo .motto { clear: both; }
.not-front #header #logo .network_name { margin-top: 0; }
.not-front #header #logo .network_name.network { font-size: 20px; }
.not-front #header #logo .motto { font-size: 14px; margin-top: 0; margin-bottom: 15px; }
.not-front #header #user-login-form { clear: both; }

.html.not-logged-in.front #header { margin-top: 0; }
.html.not-logged-in.front #header #user-login-form { display: none; }
.html.not-logged-in.front #header #logo { margin-top: 0; padding-top: 30px; }
.html.not-logged-in.front.page-node #page-wrapper { padding-top: 0; }
.html.not-logged-in.not-front #header { margin-top: 0; }
.html.not-logged-in.not-front #header #user-login-form { display: none; }
.html.not-logged-in.not-front #header #logo { margin: 0 auto 17px; padding-top: 20px; display: block; }
.html.not-logged-in.not-front #header #logo .motto, .html.not-logged-in.not-front #header #logo .network_name { padding-top: 0; float: none; display: block; }
.html.not-logged-in.not-front.page-user #header { padding-top: 0; margin-top: 0; }
.html.not-logged-in.not-front.page-user #header #logo { display: block; margin-bottom: 17px; }
.html.not-logged-in.page-panels #page-wrapper, .html.not-logged-in.page-node #page-wrapper { padding-top: 0; }
.html.logged-in.front #header { height: auto; margin-top: 0; }
.html.logged-in.front #header #user-login-form { display: none; }
.html.logged-in.front #header .main-profile-button { top: 78px; padding: 5px 10px; }
.html.logged-in.front #header #logo { margin-top: 0; padding-top: 30px; }
.html.logged-in.front #splash { margin-top: 0; }
.html.logged-in.front.page-node #page-wrapper { padding-top: 0; }
.html.logged-in.not-front #header { margin-top: -10px; padding-bottom: 0px; }
.html.logged-in.not-front #header #user-login-form { display: none; }
.html.logged-in.not-front #header .main-profile-button { top: 105px; }
.html.logged-in.not-front #header #logo { margin-bottom: 0; padding-top: 0; padding-bottom: 0; margin-top: 0; }
.html.logged-in #header #secondary-menu-links .close-button { float: right; width: 35px; height: 35px; }
.html.logged-in #secondary-menu #secondary-menu-links { top: 0; right: 0; display: none; position: fixed; width: 100%; height: 100%; background-color: #ffffff; }
.html.logged-in #secondary-menu #secondary-menu-links .user-picture, .html.logged-in #secondary-menu #secondary-menu-links .user-name, .html.logged-in #secondary-menu #secondary-menu-links .text-item { display: block; float: none; margin: 0 auto; }
.html.logged-in #secondary-menu #secondary-menu-links .user-picture { margin-top: 20px; margin-bottom: 20px; }
.html.logged-in #secondary-menu #secondary-menu-links .user-name { text-align: center; margin-bottom: 4px; }
.html.logged-in #secondary-menu #secondary-menu-links .text-item { margin-bottom: 15px; }

.close-button { position: relative; display: none; width: 35px; height: 35px; margin-top: 14px; float: right; overflow: hidden; }
.close-button:hover::before, .close-button:hover::after { background: red; }
.close-button.active { display: block; }
.close-button::before, .close-button::after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; background: red; }
.close-button::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.close-button::after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.close-button.big { -moz-transform: scale(3); -ms-transform: scale(3); -webkit-transform: scale(3); transform: scale(3); }
.close-button.hairline::before, .close-button.hairline::after { height: 1px; }
.close-button.thick::before, .close-button.thick::after { height: 4px; margin-top: -2px; }
.close-button.black::before, .close-button.black::after { height: 8px; margin-top: -4px; }
.close-button.heavy::before, .close-button.heavy::after { height: 12px; margin-top: -6px; }
.close-button.pointy::Before, .close-button.pointy::after { width: 200%; left: -50%; }
.close-button.rounded::before, .close-button.rounded::after { border-radius: 5px; }
.close-button.blades::before, .close-button.blades::after { border-radius: 5px 0; }
.close-button.warp::before, .close-button.warp::after { border-radius: 120% 0; }
.close-button.fat::before, .close-button.fat::after { border-radius: 100%; }

small { display: block; padding: 5rem; font: .8rem/1 sans-serif; color: #777; text-align: center; }

small a { color: #d0021b; text-decoration: none; border-bottom: 1px solid #ccc; }

small a:hover { border-bottom-color: #222; }

#header { position: relative; }
#header #logo { margin: 50px auto 20px; width: 306px; float: left; display: block; }
#header #logo img { height: 60px; }
#header #secondary-menu { margin-top: -120px; }
#header #user-login-form { position: fixed; width: 100%; height: 100%; background-color: white; top: 0; left: 0; padding-top: 60px; }
#header #user-login-form .close-button { position: absolute; top: 0; right: 0; margin-top: 0; }
#header #user-login-form .form-item { width: 254px; margin: 0 auto; display: block; float: none; }
#header #user-login-form .form-item input { height: 24px; }
#header #user-login-form .form-item input#edit-name--2 { width: 242px; background: url('images/mps-icons-sa1ea66982e.png') 0 -927px no-repeat; }
#header #user-login-form .form-item input#edit-pass--2 { width: 242px; }
#header #user-login-form div.item-list { width: 240px; margin: 0 auto 10px; display: block; float: none; }
#header #user-login-form div.item-list .register-button { right: 48px; top: 77px; padding: 2px 10px; border-radius: 5px; }
#header #user-login-form .form-actions { margin: 0 auto; float: none; display: block; width: 93px; }
#header #user-login-form .form-actions #edit-submit--2 { padding: 8px 20px; cursor: pointer; padding: 1px 5px; background-color: #ed0622; margin: 2px auto 4px auto; border-radius: 15px; max-width: 300px; box-shadow: 1px 2px 1px 0px rgba(50, 50, 50, 0.5); text-align: center; font-weight: bold; border: none; display: inline-block; padding: 3px 10px; color: #ffffff; border-radius: 5px; border: none; }
#header #user-login-form .form-actions #edit-submit--2:hover { background-color: #fda9b3; }
#header #user-login-form .form-actions #edit-submit--2:active { background-color: #fff3f5; }
#header #user-login-form .form-actions #edit-submit--2:hover { background-color: #fda9b3; color: white; }
#header #user-login-form .form-actions #edit-submit--2:active { background-color: #fff3f5; color: white; }
#header #main-menu { float: left; margin-top: -12px; }
#header #main-menu #main-menu-links .menu-221 a { font-size: 12px; }
#header .region-header #showsidebar-right { display: none; }
.not-front #header #user-login-form { clear: none; }
#header .region-header #showsidebar-right .navicon-line { width: 30px; height: 5px; box-shadow: none; }

.html.logged-in.page-messages .container, .html.logged-in.page-node .container { padding-top: 10px; }

body.page-node #page #main-content { padding: 30px 0 10px 10px; }
body.page-node #page .pane-node-field-pdf-dossier .field-name-field-pdf-dossier .field-items .field-item, body.page-node #page .pane-node-field-external-screenplay-presen .field-name-field-pdf-dossier .field-items .field-item { width: 190px; }
body.page-node #page .pane-node-field-pdf-dossier iframe, body.page-node #page .pane-node-field-external-screenplay-presen iframe { width: 100% !important; }
body.page-node #page .pane-node-title { max-width: 270px; margin-right: 0; }
body.page-node #page .pane-node-title h1 { font-size: 1.5em; }
body.page-node #page .center-right { top: 5px; left: -10px; position: relative; width: 215px; }
body.page-node #page .pane-main-profile-panel-pane-1 { margin-bottom: 0; width: 252px; }
body.page-node #page .center-left, body.page-node #page .panels-flexible-region-new-center { width: 270px; }
body.page-node #page .print-button { display: none; }
body.page-node #page .pane-flag-link { margin-top: 15px; }
body.page-node.page-node-add #content .field-name-field-phone-form, body.page-node.page-node-add #content .field-name-field-company-name-form, body.page-node.page-node-edit #content .field-name-field-phone-form, body.page-node.page-node-edit #content .field-name-field-company-name-form { width: 27%; }
body.page-node.page-node-add #content #edit-field-playable-age-high, body.page-node.page-node-add #content #edit-field-playable-age-low, body.page-node.page-node-edit #content #edit-field-playable-age-high, body.page-node.page-node-edit #content #edit-field-playable-age-low { clear: none; float: left; width: 24%; }
body.page-node.page-node-add #content #edit-field-height-feet, body.page-node.page-node-add #content #edit-field-height-inches, body.page-node.page-node-edit #content #edit-field-height-feet, body.page-node.page-node-edit #content #edit-field-height-inches { clear: none; float: left; width: 20%; }
body.page-node.page-node-add #content .field-name-field-sac-photo-gallery fieldset table tbody tr, body.page-node.page-node-add #content .field-name-field-photo-gallery-form table tbody tr, body.page-node.page-node-edit #content .field-name-field-sac-photo-gallery fieldset table tbody tr, body.page-node.page-node-edit #content .field-name-field-photo-gallery-form table tbody tr { width: 100%; height: 180px; float: none; box-sizing: border-box; }
body.page-node.page-node-add.page-node-add-company-profile #content .field-name-field-address-form fieldset, body.page-node.page-node-edit.page-node-add-company-profile #content .field-name-field-address-form fieldset { margin-right: 10px; }
body.page-node.page-node-add.page-node-add-company-profile #content .field-name-field-phone-form, body.page-node.page-node-edit.page-node-add-company-profile #content .field-name-field-phone-form { float: left; clear: none; }
body.page-node.page-node-add.page-node-add-company-profile #content #edit-field-contact-name, body.page-node.page-node-edit.page-node-add-company-profile #content #edit-field-contact-name { clear: both; }
body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-region.center-right .panel-pane.pane-entity-field.pane-node-field-screenplay-presentation.no-title.block { width: 260px; }
body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-33 .panels-flexible-region-inside { padding: 0; }
body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-region-33-bottom_left .block-inner, body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-region-33-center_bottom .block-inner, body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-region-33-middle_right .block-inner { margin-left: 0; margin-right: 0; }
body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-screenplay, body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-outline, body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-treatment { width: 190px; margin: 0 auto 20px; }
body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-screenplay audio, body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-outline audio, body.page-node.node-type-content-profile.screenplay-network #page .pane-node-field-audible-treatment audio { width: 170px; }
body.page-node.node-type-content-profile.screenplay-network #page .panels-flexible-new .panels-flexible-region-inside { padding-left: 0; padding-right: 0; }
body.page-node.node-type-content-profile.produced-content-network #page .center-left, body.page-node.node-type-content-profile.produced-content-network #page .panels-flexible-region-new-center-new-center { width: 320px; }
body.page-node.node-type-content-profile.produced-content-network #page .panels-flexible-33 .panels-flexible-row-last { margin-top: 20px; }
body.page-node.node-type-content-profile.produced-content-network #page .panels-flexible-33 .panels-flexible-region-inside { padding-left: 0; }
body.page-node.node-type-content-profile.produced-content-network #page .panels-flexible-row-inside-first .center-right { height: auto; min-height: 100%; }

.page-user #block-system-main .profile .user-picture { width: 200px; margin-right: 0; }
.page-user #block-system-main .profile .main-profile { max-width: 100%; min-width: 0; width: 265px; }
.page-user #block-system-main .profile .privatemsg-send-link.privatemsg-send-link-profile { margin-right: 0; display: block; position: absolute; bottom: 0; right: 0; }

form#profile-pic-changer-form #edit-actions { position: relative !important; }
form#profile-pic-changer-form .form-type-managed-file .description { width: 100%; margin-top: 10px; }

div.ctools-modal-content a.close { width: 118px; margin-right: 10px; }
div.ctools-modal-content a.close img { position: relative; top: 3px; right: -4px; }

.page-node #page .center-left, .page-node #page .panels-flexible-region-new-center { width: 320px; }
.page-node #page .panels-flexible-region-inside { margin-top: -30px; }

.block-inner { margin-left: 0; margin-right: 0; }

.field-name-field-sac-photo-gallery fieldset table tbody tr { width: 100%; height: 180px; float: none; box-sizing: border-box; }

form input[type=submit][value=Remove] { padding: 0 10px; }

.html.logged-in.page-user- .container, .html.not-logged-in.page-user .container { padding-top: 10px; }

.page-user-password form { border: none; }

.page-checkout #registration-step { margin-bottom: 0; }
.page-checkout #registration-step .steps .step { font-size: 1em; }
.page-checkout #registration-step .labels { margin-left: 4%; width: 100%; float: left; }
.page-checkout #registration-step .labels .text .bottom .middle, .page-checkout #registration-step .labels .text .top .middle { font-size: 1.5em; }
.page-checkout #registration-step #step-2 .image { width: 74px; height: 52px; background-size: 74px; }
.page-checkout #mate-stripe-checkout-form { border: none; }
.page-checkout #mate-stripe-checkout-form .form-item-plan-info { width: 100%; max-width: 100%; min-width: 100%; }
.page-checkout #mate-stripe-checkout-form .form-item-credit-card { margin-left: 20px; }
.page-checkout #mate-stripe-checkout-form .form-item-credit-card { width: 110px; }
.page-checkout #mate-stripe-checkout-form .form-item-credit-expire-year { margin-left: 0; }
.page-checkout #mate-stripe-checkout-form .cvv-help { position: fixed; left: 0; bottom: 40%; width: 300px; height: 193px; z-index: 9999; }

.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-cell-phone, .logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-birthday, .logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-first-name { margin-left: 0; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-birthday legend { float: none; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-birthday .fieldset-wrapper { margin-top: 0; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-birthday .date-no-float { width: 100%; float: none; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-birthday, .logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-cell-phone { margin-left: 18px; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-last-name { margin-left: 20px; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-address .form-item { max-width: 100%; margin-left: 0; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-address .fieldset-description { width: 100%; max-width: 100%; }
.logged-in.page-user-edit-main #user-profile-form #edit-profile-main-field-pro-address .form-item.form-type-select { margin-top: 0; margin-left: 0; }

#mate-stripe-checkout-form { border: none; padding-right: 0; padding-left: 0; }
#mate-stripe-checkout-form .form-item, #mate-stripe-checkout-form .form-item.form-item-credit-card { float: left; width: 48%; margin-right: 4%; margin-bottom: 10px; display: block; }
#mate-stripe-checkout-form .form-item input:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-type-select #edit-credit-expire-year:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-type-select #edit-credit-expire-month:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-quantity input[type=number]:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-coupon input[type=text]:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-credit-card input:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-credit-card.form-type-select #edit-credit-expire-year:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-credit-card.form-type-select #edit-credit-expire-month:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-quantity input[type=number]:not(#edit-agreeterms), #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-coupon input[type=text]:not(#edit-agreeterms) { width: 100%; }
#mate-stripe-checkout-form .form-item.form-item-credit-cvv, #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-credit-cvv { margin-left: 0; }
#mate-stripe-checkout-form .form-item.form-item-coupon, #mate-stripe-checkout-form .form-item.form-item-credit-card, #mate-stripe-checkout-form .form-item.form-item-credit-expire-year, #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-coupon, #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-credit-card, #mate-stripe-checkout-form .form-item.form-item-credit-card.form-item-credit-expire-year { margin-left: 0; margin-right: 0; clear: none; }
#mate-stripe-checkout-form a#cvv { margin-left: -13%; }

#user-register-form { border: none; padding-right: 0; padding-left: 0; }
#user-register-form .form-item { float: left; width: 48%; margin-right: 4%; margin-bottom: 10px; display: block; }
#user-register-form .form-item.form-item-pass-pass2, #user-register-form .form-item.form-item-conf-mail, #user-register-form .form-item.form-item-last-name { margin-left: 0; margin-right: 0; clear: none; }
#user-register-form .form-item.form-item-pass-pass2 { margin-top: 22px; }
#user-register-form .form-item.form-type-password-confirm .description { width: 100%; }
#user-register-form .form-item.form-type-password-confirm .password-strength { width: 14em; float: none; }
#user-register-form .form-item input { height: 30px; box-sizing: border-box; }
#user-register-form .form-item.form-type-password-confirm .password-suggestions.description { margin-left: 0; margin-top: 0; box-sizing: border-box; }
#user-register-form .form-item .password-confirm { width: 100%; margin-top: 0; }
#user-register-form #edit-actions { float: left; margin: 0 auto; }
#user-register-form fieldset.captcha.form-wrapper { margin-bottom: 20px; float: left; width: 100%; }

.html.front.not-logged-in #main-wrapper, .html.front.logged-in #main-wrapper { padding-bottom: 0; }
.html.front.logged-in #page-wrapper { padding-top: 0; }
